3
5
1
4
0
2
9
64
10
7
11
22
13
17
66
29
6
249
124
30
24
127
21
14
28
35
65
31
12
52
91
33
26
19
32
39
62
128
48
58